Package-level declarations
Types
Link copied to clipboard
open class MessageGeneratorPromptProvider(prompt: String, color: Int, messageGenerator: <Error class: unknown class>)
Draw prompts from random messages from the given file
Link copied to clipboard
class ShellCommands(autonomy: Autonomy, planLister: PlanLister, modelProvider: <Error class: unknown class>, terminalServices: TerminalServices, environment: <Error class: unknown class>, objectMapper: <Error class: unknown class>, colorPalette: ColorPalette, loggingPersonality: LoggingPersonality, ingester: Ingester, toolsStats: ToolsStats, templateRenderer: <Error class: unknown class>, context: <Error class: unknown class>, shellProperties: ShellProperties = ShellProperties())
Main shell entry point
Link copied to clipboard
Shell configuration for the shell module (duplicate of API's ShellConfig for independence)
Link copied to clipboard
class TerminalServices(terminal: <Error class: unknown class>, objectMapper: <Error class: unknown class>, shellProperties: ShellProperties) : GoalChoiceApprover
Provide interaction and form support
Functions
Link copied to clipboard
fun formatProcessOutput(result: AgentProcessExecution, colorPalette: ColorPalette, objectMapper: <Error class: unknown class>, lineLength: Int): String
Format the output of a process for display to the console. Displays well-known types appropriately; otherwise pretty prints JSON. Displays usage and cost information.
Link copied to clipboard